--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 7f5254b1b75bb1a42c66794e5bddc77562ee271c
Parents : 7eed902
Author : Sudo-Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-01-10T18:56:23-06:00
Refactor tutorial completion logic in TutorialModal.vue: rename finishAndRestart to finishTutorial, update button text, and streamline functionality.
Changes
1 files changed, 8 insertions(+), 12 deletions(-)
Diff
diff --git a/meshchatx/src/frontend/components/TutorialModal.vue b/meshchatx/src/frontend/components/TutorialModal.vue
index b4f9b8fb..7ea14495 100644
--- a/meshchatx/src/frontend/components/TutorialModal.vue
+++ b/meshchatx/src/frontend/components/TutorialModal.vue
@@ -653,9 +653,9 @@
v-else
type="button"
class="px-8 h-12 rounded-xl bg-emerald-600 hover:bg-emerald-500 text-white font-semibold text-sm shadow-sm transition-all"
- @click="finishAndRestart"
+ @click="finishTutorial"
>
- {{ $t("tutorial.restart_start") }}
+ {{ $t("tutorial.finish_setup") }}
</button>
</div>
</v-card-actions>
@@ -1379,9 +1379,9 @@
v-else
type="button"
class="px-12 h-14 text-lg rounded-xl bg-emerald-600 hover:bg-emerald-500 text-white font-semibold shadow-sm transition-all"
- @click="finishAndRestart"
+ @click="finishTutorial"
>
- {{ $t("tutorial.restart_start") }}
+ {{ $t("tutorial.finish_setup") }}
</button>
</div>
</div>
@@ -1654,16 +1654,12 @@ export default {
console.error("Failed to mark tutorial as seen:", e);
}
},
- async finishAndRestart() {
+ async finishTutorial() {
await this.markSeen();
- if (ElectronUtils.isElectron()) {
- ElectronUtils.relaunch();
- } else {
- if (this.interfaceAddedViaTutorial) {
- ToastUtils.info(this.$t("tutorial.ready_desc"));
- }
- this.visible = false;
+ if (this.interfaceAddedViaTutorial) {
+ ToastUtils.info(this.$t("tutorial.ready_desc"));
}
+ this.visible = false;
},
async onVisibleUpdate(val) {
if (!val) {
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────